#include "stm32f10x.h"                  // Device header
#include "Delay.h"
int main(void)
{	
	RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA,ENABLE);
	
	GPIO_InitTypeDef GPIO_InitStructure;
	GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6 | GPIO_Pin_7;
	
	GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
	GPIO_Init(GPIOA,&GPIO_InitStructure);
	
	
	RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB,ENABLE);
	
	GPIO_InitTypeDef GPIO_InitStructure1;
	GPIO_InitStructure1.GPIO_Mode=GPIO_Mode_Out_PP;
	GPIO_InitStructure1.GPIO_Pin=GPIO_Pin_0 | GPIO_Pin_1;
	GPIO_InitStructure1.GPIO_Speed= GPIO_Speed_50MHz;
	GPIO_Init(GPIOB,&GPIO_InitStructure1);
	
	while(1)
	{
	 GPIO_WriteBit(GPIOA, GPIO_Pin_6, Bit_RESET);
	Delay_ms(500);
		 GPIO_WriteBit(GPIOA, GPIO_Pin_6, Bit_SET);
	Delay_ms(500);
		GPIO_WriteBit(GPIOA, GPIO_Pin_7, Bit_RESET);
	Delay_ms(500);
		 GPIO_WriteBit(GPIOA, GPIO_Pin_7, Bit_SET);
	Delay_ms(500);
		GPIO_WriteBit(GPIOB, GPIO_Pin_0, Bit_RESET);
	Delay_ms(500);
		 GPIO_WriteBit(GPIOB, GPIO_Pin_0, Bit_SET);
	Delay_ms(500);
		GPIO_WriteBit(GPIOB, GPIO_Pin_1, Bit_RESET);
	Delay_ms(500);
		 GPIO_WriteBit(GPIOB, GPIO_Pin_1, Bit_SET);
	Delay_ms(500);
		GPIO_WriteBit(GPIOB, GPIO_Pin_0, Bit_RESET);
	Delay_ms(500);
		 GPIO_WriteBit(GPIOB, GPIO_Pin_0, Bit_SET);
	Delay_ms(500);
		GPIO_WriteBit(GPIOA, GPIO_Pin_7, Bit_RESET);
	Delay_ms(500);
		 GPIO_WriteBit(GPIOA, GPIO_Pin_7, Bit_SET);
	Delay_ms(500);
	
	}
	
}
